#include <stdio.h>

int main(int argc, char *argv[])
{
    int arr[] = {1, 45, 67, 80, 90};
    printf("&arr[0] = %p &arr[1] = %p\n", &arr[0], &arr[1]);
    printf("&arr[0] + 1 = %p\n", &arr[0] + 1);
    printf("&arr[0] + 1 移动%ld个字节\n", (long int)(&arr[0] + 1) - (long  int)&arr[0]);

    putchar('\n');

    printf("arr = %p arr + 1 = %p\n", arr, arr + 1);
    printf("arr + 1 移动%ld个字节\n", (long int)(arr + 1) - (long int)arr);

    putchar('\n');

    printf("&arr = %p &arr + 1 = %p\n", &arr, &arr + 1);
    printf("&arr + 1移动%ld个字节\n", (long int)(&arr + 1) - (long int)(&arr));
    return 0;
}
